Skip to content

feat: widen firebase peer dependency to include v12 (0.1.1)#20

Merged
TrystonPerry merged 1 commit into
masterfrom
claude/sweet-darwin-5cs43v
Jun 9, 2026
Merged

feat: widen firebase peer dependency to include v12 (0.1.1)#20
TrystonPerry merged 1 commit into
masterfrom
claude/sweet-darwin-5cs43v

Conversation

@TrystonPerry

Copy link
Copy Markdown
Collaborator

Summary

  • Widens peerDependencies.firebase from ^10.0.0 || ^11.0.0 to ^10.0.0 || ^11.0.0 || ^12.0.0
  • Bumps devDependencies.firebase from ^11.1.0 to ^12.0.0 (resolved to 12.14.0) so CI exercises the new floor
  • Bumps package version to 0.1.1

Closes #18

Changes

  • package.json: peer dep range widened, dev dep pinned to ^12.0.0, version 0.1.1
  • pnpm-lock.yaml: updated lockfile for Firebase 12.14.0

How to verify

  1. pnpm install — no peer-dep warnings against Firebase 12
  2. pnpm typecheck — clean
  3. pnpm test — all 132 tests pass against Firebase 12
  4. In a separate project pinned to firebase@12, pnpm add @hvakr/firestate produces no warnings, including under strict-peer-dependencies

Notes

  • Metadata-only change. Firestate only uses stable firebase/firestore APIs (onSnapshot, doc, collection, query, writeBatch, updateDoc, setDoc, deleteField, serverTimestamp, and associated types) that are unchanged in v12.
  • No source code changes required — all 132 existing tests pass unmodified against Firebase 12.14.0.

Generated by Claude Code

Adds `^12.0.0` to the `peerDependencies.firebase` range so consumers on
Firebase 12 don't get peer-dep warnings or hard failures under
strict-peer-dependencies. Bumps the devDependency to firebase@^12.0.0 so
CI exercises the new floor. Bumps version to 0.1.1.

Closes #18

https://claude.ai/code/session_01RhU9ifeoZ8Pb74HipfodF7
@TrystonPerry TrystonPerry merged commit 9bbbd68 into master Jun 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Widen firebase peer dependency to include v12

2 participants